package com.shigu.agent.model.impl;

import com.shigu.agent.bo.OperateBO;
import com.shigu.agent.bo.UserBO;
import com.shigu.agent.model.MoAdmin;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

/**
 * 管理员用户
 */
@Component
@Scope("prototype")
public class MoAdminImpl extends MoUserImpl implements MoAdmin{

    public MoAdminImpl() {
    }

    public MoAdminImpl(UserBO userinfo) {
        super(userinfo);
    }

    public MoAdminImpl(Long userId) {
        super(userId);
    }

    public Long createOperate(OperateBO operate) {
        return null;
    }

    public void bindOem(Long operateId) {

    }

    public void initOperatePwd(Long operateId, String password) {

    }

    public void ableSomeOne(Long userId) {

    }

    public void changeOperate(Long oldOperate, Long newOperate) {

    }

    @Override
    public Long getUserId() {
        return super.getUserId();
    }

    @Override
    public void setUserId(Long userId) {
        super.setUserId(userId);
    }
}
